$(function(){
    var $list=$('#thelist');
    var module='';
    var type='';
    var serviceId=''
    var uploader = WebUploader.create({
        // 文件接收服务端。
        // server: ATTACHMENT_PATH+module+'/'+type+'/'+serviceId,
        // 选择文件的按钮。可选。
        // 内部根据当前运行是创建，可能是input元素，也可能是flash.
        pick: '#picker',
        swf:'../../../../static/js/plugins/webuploader/Uploader.swf',
        auto: false,
        duplicate:false,//去重

        // 不压缩image, 默认如果是jpeg，文件上传前会压缩一把再上传！
        resize: false
    });

    $("#picker").on("click",function(){
        module=$("#moduleInput").val();
        type=$("#typeInput").val();
        serviceId=$("#serviceIdInput").val();
        uploader.option('server',ATTACHMENT_PATH+module+'/'+type+'/'+serviceId);
    });

// 当有文件被添加进队列的时候
    uploader.on( 'fileQueued', function( file ) {
        $list.append( '<div id="' + file.id + '" class="item">' +
            '<span class="info">' + file.name + '</span><button name="delBtn" class="btn btn-danger btn-xs m-l-sm" >删除</button>' +
            '<p class="state">等待上传...</p>' +
            '</div>' );
        // alert(uploader.server);
        $("button[name=delBtn]").click(function(){
            uploader.removeFile(file,true);
            $(this).parent().remove();
        });
    });


    // 文件上传过程中创建进度条实时显示。
    uploader.on( 'uploadProgress', function( file, percentage ) {
        var $li = $( '#'+file.id ),
            $percent = $li.find('.progress .progress-bar');

        // 避免重复创建
        if ( !$percent.length ) {
            $percent = $('<div class="progress progress-striped active">' +
                '<div class="progress-bar" role="progressbar" style="width: 0%">' +
                '</div>' +
                '</div>').appendTo( $li ).find('.progress-bar');
        }

        $li.find('p.state').text('上传中');

        $percent.css( 'width', percentage * 100 + '%' );
    });
    uploader.on( 'uploadSuccess', function( file) {
    //     var loc = API_SERVER_URL + response[0];
    //     $.ajax({
    //         cache : true,
    //         type : "POST",
    //         headers:PRIVATE_HEADERS,
    //         url : API_SERVER_URL + "cim/ciAtt/save",
    //         data : "ciId="+$("#ciIdInput").val()+"&path="+loc+"&name="+file.name,// 你的formid
    //         async : false,
    //         error : function(request) {
    //             parent.layer.alert("Connection error");
    //         },
    //         success : function(data) {
    //             if (data.code == 0) {
    //                 reLoadAtt()
    //             } else {
    //                 parent.layer.alert(data.msg)
    //             }
    //
    //         }
    //     });
        $( '#'+file.id ).find('p.state').text('已上传');
    });
    uploader.on( 'uploadError', function( file ) {
        $( '#'+file.id ).find('p.state').text('上传出错');
    });
    uploader.on( 'uploadComplete', function( file ) {
        $( '#'+file.id ).find('.progress').fadeOut();
    });


    //点击开始上传文件
    $("#auditID").on("click",function(){
        // alert(111);
        uploader.upload();
    });

});


